import java.util.Arrays;


public class ArrayPassByValueExample {

    // 一个方法，它接受一个整数数组作为参数，并修改其中的元素
    public static void modifyArray(int[] array, int index, int newValue) {
        if (index >= 0 && index < array.length) {
            array[index] = newValue;
        } else {
            System.out.println("Index out of bounds");
        }
    }

    public static void main(String[] args) {
        // 创建一个整数数组
        int[] numbers = {1, 2, 3, 4, 5};

        // 打印原始数组
        System.out.println("Original array: " + Arrays.toString(numbers));

        // 调用方法修改数组中的元素
        modifyArray(numbers, 2, 100); // 修改索引为2的元素为100

        // 打印修改后的数组
        System.out.println("Modified array: " + Arrays.toString(numbers));
    }
}

// 注意：为了使用Arrays.toString方法，需要导入java.util.Arrays类
// import java.util.Arrays;